package template;

/**
 * @Author: linKe
 * @Date: 2022/1/15 16:27
 * @FileName: Client
 * @version: 1.0
 * @Description: 模板方法   客户端测试类
 */
public class Client {


        public static void main(String[] args) {
            // 多态   coffer对象
            CaffeineBeverage coffee = new Coffer();
            coffee.prepare();
            /*
            模板方法如下：
            烧开水
            冲咖啡（子类实现替换）
            倒进杯子
            判断是否添加佐料
             */


            // 多态   tea 对象
            CaffeineBeverage tea = new Tea();
            tea.prepare();
             /*
            模板方法如下：
            烧开水
            泡茶（子类实现替换）
            倒进杯子
            判断是否添加佐料
             */
        }

}
